(*******************************************************************************
                                 L I C E N S E
********************************************************************************

BESEN - A ECMAScript Fifth Edition Object Pascal Implementation
Copyright (C) 2009-2016, Benjamin 'BeRo' Rosseaux

The source code of the BESEN ecmascript engine library and helper tools are 
distributed under the Library GNU Lesser General Public License Version 2.1 
(see the file copying.txt) with the following modification:

As a special exception, the copyright holders of this library give you
permission to link this library with independent modules to produce an
executable, regardless of the license terms of these independent modules,
and to copy and distribute the resulting executable under terms of your choice,
provided that you also meet, for each linked independent module, the terms
and conditions of the license of that module. An independent module is a module
which is not derived from or based on this library. If you modify this
library, you may extend this exception to your version of the library, but you 
are not obligated to do so. If you do not wish to do so, delete this exception
statement from your version.

If you didn't receive a copy of the license, see <http://www.gnu.org/licenses/>
or contact:
      Free Software Foundation
      675 Mass Ave
      Cambridge, MA  02139
      USA

*******************************************************************************)
unit BESENUnicodeTables;
{$i BESEN.inc}

interface

const UnicodeXLut:array[0..1023] of byte=(
  0,   1,   2,   3,   4,   5,   6,   7,  (*  $0000 *)
  8,   9,  10,  11,  12,  13,  14,  15,  (*  $0200 *)
 16,  17,  18,  19,  20,  21,  22,  23,  (*  $0400 *)
 24,  25,  26,  27,  28,  28,  28,  28,  (*  $0600 *)
 28,  28,  28,  28,  29,  30,  31,  32,  (*  $0800 *)
 33,  34,  35,  36,  37,  38,  39,  40,  (*  $0A00 *)
 41,  42,  43,  44,  45,  46,  28,  28,  (*  $0C00 *)
 47,  48,  49,  50,  51,  52,  53,  28,  (*  $0E00 *)
 28,  28,  54,  55,  56,  57,  58,  59,  (*  $1000 *)
 28,  28,  28,  28,  28,  28,  28,  28,  (*  $1200 *)
 28,  28,  28,  28,  28,  28,  28,  28,  (*  $1400 *)
 28,  28,  28,  28,  28,  28,  28,  28,  (*  $1600 *)
 28,  28,  28,  28,  28,  28,  28,  28,  (*  $1800 *)
 28,  28,  28,  28,  28,  28,  28,  28,  (*  $1A00 *)
 28,  28,  28,  28,  28,  28,  28,  28,  (*  $1C00 *)
 60,  60,  61,  62,  63,  64,  65,  66,  (*  $1E00 *)
 67,  68,  69,  70,  71,  72,  73,  74,  (*  $2000 *)
 75,  75,  75,  76,  77,  78,  28,  28,  (*  $2200 *)
 79,  80,  81,  82,  83,  83,  84,  85,  (*  $2400 *)
 86,  85,  28,  28,  87,  88,  89,  28,  (*  $2600 *)
 28,  28,  28,  28,  28,  28,  28,  28,  (*  $2800 *)
 28,  28,  28,  28,  28,  28,  28,  28,  (*  $2A00 *)
 28,  28,  28,  28,  28,  28,  28,  28,  (*  $2C00 *)
 28,  28,  28,  28,  28,  28,  28,  28,  (*  $2E00 *)
 90,  91,  92,  93,  94,  56,  95,  28,  (*  $3000 *)
 96,  97,  98,  99,  83, 100,  83, 101,  (*  $3200 *)
 28,  28,  28,  28,  28,  28,  28,  28,  (*  $3400 *)
 28,  28,  28,  28,  28,  28,  28,  28,  (*  $3600 *)
 28,  28,  28,  28,  28,  28,  28,  28,  (*  $3800 *)
 28,  28,  28,  28,  28,  28,  28,  28,  (*  $3A00 *)
 28,  28,  28,  28,  28,  28,  28,  28,  (*  $3C00 *)
 28,  28,  28,  28,  28,  28,  28,  28,  (*  $3E00 *)
 28,  28,  28,  28,  28,  28,  28,  28,  (*  $4000 *)
 28,  28,  28,  28,  28,  28,  28,  28,  (*  $4200 *)
 28,  28,  28,  28,  28,  28,  28,  28,  (*  $4400 *)
 28,  28,  28,  28,  28,  28,  28,  28,  (*  $4600 *)
 28,  28,  28,  28,  28,  28,  28,  28,  (*  $4800 *)
 28,  28,  28,  28,  28,  28,  28,  28,  (*  $4A00 *)
 28,  28,  28,  28,  28,  28,  28,  28,  (*  $4C00 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $4E00 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $5000 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $5200 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $5400 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $5600 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $5800 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $5A00 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $5C00 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $5E00 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $6000 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $6200 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $6400 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $6600 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $6800 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $6A00 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $6C00 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $6E00 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $7000 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $7200 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $7400 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $7600 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $7800 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $7A00 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $7C00 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $7E00 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $8000 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $8200 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $8400 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $8600 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $8800 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $8A00 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $8C00 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $8E00 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $9000 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $9200 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $9400 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $9600 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $9800 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $9A00 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $9C00 *)
 56,  56,  56,  56,  56,  56, 102,  28,  (*  $9E00 *)
 28,  28,  28,  28,  28,  28,  28,  28,  (*  $A000 *)
 28,  28,  28,  28,  28,  28,  28,  28,  (*  $A200 *)
 28,  28,  28,  28,  28,  28,  28,  28,  (*  $A400 *)
 28,  28,  28,  28,  28,  28,  28,  28,  (*  $A600 *)
 28,  28,  28,  28,  28,  28,  28,  28,  (*  $A800 *)
 28,  28,  28,  28,  28,  28,  28,  28,  (*  $AA00 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $AC00 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $AE00 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $B000 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $B200 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $B400 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $B600 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $B800 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $BA00 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $BC00 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $BE00 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $C000 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $C200 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $C400 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $C600 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $C800 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $CA00 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $CC00 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $CE00 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $D000 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $D200 *)
 56,  56,  56,  56,  56,  56,  56,  56,  (*  $D400 *)
 56,  56,  56,  56,  56,  56, 103,  28,  (*  $D600 *)
104, 104, 104, 104, 104, 104, 104, 104,  (*  $D800 *)
104, 104, 104, 104, 104, 104, 104, 104,  (*  $DA00 *)
104, 104, 104, 104, 104, 104, 104, 104,  (*  $DC00 *)
104, 104, 104, 104, 104, 104, 104, 104,  (*  $DE00 *)
105, 105, 105, 105, 105, 105, 105, 105,  (*  $E000 *)
105, 105, 105, 105, 105, 105, 105, 105,  (*  $E200 *)
105, 105, 105, 105, 105, 105, 105, 105,  (*  $E400 *)
105, 105, 105, 105, 105, 105, 105, 105,  (*  $E600 *)
105, 105, 105, 105, 105, 105, 105, 105,  (*  $E800 *)
105, 105, 105, 105, 105, 105, 105, 105,  (*  $EA00 *)
105, 105, 105, 105, 105, 105, 105, 105,  (*  $EC00 *)
105, 105, 105, 105, 105, 105, 105, 105,  (*  $EE00 *)
105, 105, 105, 105, 105, 105, 105, 105,  (*  $F000 *)
105, 105, 105, 105, 105, 105, 105, 105,  (*  $F200 *)
105, 105, 105, 105, 105, 105, 105, 105,  (*  $F400 *)
105, 105, 105, 105, 105, 105, 105, 105,  (*  $F600 *)
105, 105, 105, 105,  56,  56,  56,  56,  (*  $F800 *)
106,  28,  28,  28, 107, 108, 109, 110,  (*  $FA00 *)
 56,  56,  56,  56, 111, 112, 113, 114,  (*  $FC00 *)
115, 116,  56, 117, 118, 119, 120, 121); (*  $FE00 *)

UnicodeYLut:array[0..7807] of byte=(
  0,   0,   0,   0,   0,   0,   0,   0,  (*    0 *)
  0,   1,   1,   1,   1,   1,   0,   0,  (*    0 *)
  0,   0,   0,   0,   0,   0,   0,   0,  (*    0 *)
  0,   0,   0,   0,   0,   0,   0,   0,  (*    0 *)
  2,   3,   3,   3,   4,   3,   3,   3,  (*    0 *)
  5,   6,   3,   7,   3,   8,   3,   3,  (*    0 *)
  9,   9,   9,   9,   9,   9,   9,   9,  (*    0 *)
  9,   9,   3,   3,   7,   7,   7,   3,  (*    0 *)
  3,  10,  10,  10,  10,  10,  10,  10,  (*    1 *)
 10,  10,  10,  10,  10,  10,  10,  10,  (*    1 *)
 10,  10,  10,  10,  10,  10,  10,  10,  (*    1 *)
 10,  10,  10,   5,   3,   6,  11,  12,  (*    1 *)
 11,  13,  13,  13,  13,  13,  13,  13,  (*    1 *)
 13,  13,  13,  13,  13,  13,  13,  13,  (*    1 *)
 13,  13,  13,  13,  13,  13,  13,  13,  (*    1 *)
 13,  13,  13,   5,   7,   6,   7,   0,  (*    1 *)
  0,   0,   0,   0,   0,   0,   0,   0,  (*    2 *)
  0,   0,   0,   0,   0,   0,   0,   0,  (*    2 *)
  0,   0,   0,   0,   0,   0,   0,   0,  (*    2 *)
  0,   0,   0,   0,   0,   0,   0,   0,  (*    2 *)
  2,   3,   4,   4,   4,   4,  15,  15,  (*    2 *)
 11,  15,  16,   5,   7,   8,  15,  11,  (*    2 *)
 15,   7,  17,  17,  11,  16,  15,   3,  (*    2 *)
 11,  18,  16,   6,  19,  19,  19,   3,  (*    2 *)
 20,  20,  20,  20,  20,  20,  20,  20,  (*    3 *)
 20,  20,  20,  20,  20,  20,  20,  20,  (*    3 *)
 20,  20,  20,  20,  20,  20,  20,   7,  (*    3 *)
 20,  20,  20,  20,  20,  20,  20,  16,  (*    3 *)
 21,  21,  21,  21,  21,  21,  21,  21,  (*    3 *)
 21,  21,  21,  21,  21,  21,  21,  21,  (*    3 *)
 21,  21,  21,  21,  21,  21,  21,   7,  (*    3 *)
 21,  21,  21,  21,  21,  21,  21,  22,  (*    3 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*    4 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*    4 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*    4 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*    4 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*    4 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*    4 *)
 25,  26,  23,  24,  23,  24,  23,  24,  (*    4 *)
 16,  23,  24,  23,  24,  23,  24,  23,  (*    4 *)
 24,  23,  24,  23,  24,  23,  24,  23,  (*    5 *)
 24,  16,  23,  24,  23,  24,  23,  24,  (*    5 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*    5 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*    5 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*    5 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*    5 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*    5 *)
 27,  23,  24,  23,  24,  23,  24,  28,  (*    5 *)
 16,  29,  23,  24,  23,  24,  30,  23,  (*    6 *)
 24,  31,  31,  23,  24,  16,  32,  32,  (*    6 *)
 33,  23,  24,  31,  34,  16,  35,  36,  (*    6 *)
 23,  24,  16,  16,  35,  37,  16,  38,  (*    6 *)
 23,  24,  23,  24,  23,  24,  38,  23,  (*    6 *)
 24,  39,  40,  16,  23,  24,  39,  23,  (*    6 *)
 24,  41,  41,  23,  24,  23,  24,  42,  (*    6 *)
 23,  24,  16,  40,  23,  24,  40,  40,  (*    6 *)
 40,  40,  40,  40,  43,  44,  45,  43,  (*    7 *)
 44,  45,  43,  44,  45,  23,  24,  23,  (*    7 *)
 24,  23,  24,  23,  24,  23,  24,  23,  (*    7 *)
 24,  23,  24,  23,  24,  16,  23,  24,  (*    7 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*    7 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*    7 *)
 16,  43,  44,  45,  23,  24,  46,  46,  (*    7 *)
 46,  46,  23,  24,  23,  24,  23,  24,  (*    7 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*    8 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*    8 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*    8 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*    8 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*    8 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*    8 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*    8 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*    8 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*    9 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*    9 *)
 16,  16,  16,  47,  48,  16,  49,  49,  (*    9 *)
 50,  50,  16,  51,  16,  16,  16,  16,  (*    9 *)
 49,  16,  16,  52,  16,  16,  16,  16,  (*    9 *)
 53,  54,  16,  16,  16,  16,  16,  54,  (*    9 *)
 16,  16,  55,  16,  16,  16,  16,  16,  (*    9 *)
 16,  16,  16,  16,  16,  16,  16,  16,  (*    9 *)
 16,  16,  16,  56,  16,  16,  16,  16,  (*   10 *)
 56,  16,  57,  57,  16,  16,  16,  16,  (*   10 *)
 16,  16,  58,  16,  16,  16,  16,  16,  (*   10 *)
 16,  16,  16,  16,  16,  16,  16,  16,  (*   10 *)
 16,  16,  16,  16,  16,  16,  16,  16,  (*   10 *)
 16,  46,  46,  46,  46,  46,  46,  46,  (*   10 *)
 59,  59,  59,  59,  59,  59,  59,  59,  (*   10 *)
 59,  11,  11,  59,  59,  59,  59,  59,  (*   10 *)
 59,  59,  11,  11,  11,  11,  11,  11,  (*   11 *)
 11,  11,  11,  11,  11,  11,  11,  11,  (*   11 *)
 59,  59,  11,  11,  11,  11,  11,  11,  (*   11 *)
 11,  11,  11,  11,  11,  11,  11,  46,  (*   11 *)
 59,  59,  59,  59,  59,  11,  11,  11,  (*   11 *)
 11,  11,  46,  46,  46,  46,  46,  46,  (*   11 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   11 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   11 *)
 60,  60,  60,  60,  60,  60,  60,  60,  (*   12 *)
 60,  60,  60,  60,  60,  60,  60,  60,  (*   12 *)
 60,  60,  60,  60,  60,  60,  60,  60,  (*   12 *)
 60,  60,  60,  60,  60,  60,  60,  60,  (*   12 *)
 60,  60,  60,  60,  60,  60,  60,  60,  (*   12 *)
 60,  60,  60,  60,  60,  60,  60,  60,  (*   12 *)
 60,  60,  60,  60,  60,  60,  60,  60,  (*   12 *)
 60,  60,  60,  60,  60,  60,  60,  60,  (*   12 *)
 60,  60,  60,  60,  60,  60,  46,  46,  (*   13 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   13 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   13 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   13 *)
 60,  60,  46,  46,  46,  46,  46,  46,  (*   13 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   13 *)
 46,  46,  46,  46,   3,   3,  46,  46,  (*   13 *)
 46,  46,  59,  46,  46,  46,   3,  46,  (*   13 *)
 46,  46,  46,  46,  11,  11,  61,   3,  (*   14 *)
 62,  62,  62,  46,  63,  46,  64,  64,  (*   14 *)
 16,  20,  20,  20,  20,  20,  20,  20,  (*   14 *)
 20,  20,  20,  20,  20,  20,  20,  20,  (*   14 *)
 20,  20,  46,  20,  20,  20,  20,  20,  (*   14 *)
 20,  20,  20,  20,  65,  66,  66,  66,  (*   14 *)
 16,  21,  21,  21,  21,  21,  21,  21,  (*   14 *)
 21,  21,  21,  21,  21,  21,  21,  21,  (*   14 *)
 21,  21,  16,  21,  21,  21,  21,  21,  (*   15 *)
 21,  21,  21,  21,  67,  68,  68,  46,  (*   15 *)
 69,  70,  38,  38,  38,  71,  72,  46,  (*   15 *)
 46,  46,  38,  46,  38,  46,  38,  46,  (*   15 *)
 38,  46,  23,  24,  23,  24,  23,  24,  (*   15 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   15 *)
 73,  74,  16,  40,  46,  46,  46,  46,  (*   15 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   15 *)
 46,  75,  75,  75,  75,  75,  75,  75,  (*   16 *)
 75,  75,  75,  75,  75,  46,  75,  75,  (*   16 *)
 20,  20,  20,  20,  20,  20,  20,  20,  (*   16 *)
 20,  20,  20,  20,  20,  20,  20,  20,  (*   16 *)
 20,  20,  20,  20,  20,  20,  20,  20,  (*   16 *)
 20,  20,  20,  20,  20,  20,  20,  20,  (*   16 *)
 21,  21,  21,  21,  21,  21,  21,  21,  (*   16 *)
 21,  21,  21,  21,  21,  21,  21,  21,  (*   16 *)
 21,  21,  21,  21,  21,  21,  21,  21,  (*   17 *)
 21,  21,  21,  21,  21,  21,  21,  21,  (*   17 *)
 46,  74,  74,  74,  74,  74,  74,  74,  (*   17 *)
 74,  74,  74,  74,  74,  46,  74,  74,  (*   17 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   17 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   17 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   17 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   17 *)
 23,  24,  15,  60,  60,  60,  60,  46,  (*   18 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   18 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   18 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   18 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   18 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   18 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   18 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   18 *)
 40,  23,  24,  23,  24,  46,  46,  23,  (*   19 *)
 24,  46,  46,  23,  24,  46,  46,  46,  (*   19 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   19 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   19 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   19 *)
 23,  24,  23,  24,  46,  46,  23,  24,  (*   19 *)
 23,  24,  23,  24,  23,  24,  46,  46,  (*   19 *)
 23,  24,  46,  46,  46,  46,  46,  46,  (*   19 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   20 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   20 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   20 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   20 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   20 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   20 *)
 46,  76,  76,  76,  76,  76,  76,  76,  (*   20 *)
 76,  76,  76,  76,  76,  76,  76,  76,  (*   20 *)
 76,  76,  76,  76,  76,  76,  76,  76,  (*   21 *)
 76,  76,  76,  76,  76,  76,  76,  76,  (*   21 *)
 76,  76,  76,  76,  76,  76,  76,  46,  (*   21 *)
 46,  59,   3,   3,   3,   3,   3,   3,  (*   21 *)
 46,  77,  77,  77,  77,  77,  77,  77,  (*   21 *)
 77,  77,  77,  77,  77,  77,  77,  77,  (*   21 *)
 77,  77,  77,  77,  77,  77,  77,  77,  (*   21 *)
 77,  77,  77,  77,  77,  77,  77,  77,  (*   21 *)
 77,  77,  77,  77,  77,  77,  77,  16,  (*   22 *)
 46,   3,  46,  46,  46,  46,  46,  46,  (*   22 *)
 46,  60,  60,  60,  60,  60,  60,  60,  (*   22 *)
 60,  60,  60,  60,  60,  60,  60,  60,  (*   22 *)
 60,  60,  46,  60,  60,  60,  60,  60,  (*   22 *)
 60,  60,  60,  60,  60,  60,  60,  60,  (*   22 *)
 60,  60,  60,  60,  60,  60,  60,  60,  (*   22 *)
 60,  60,  46,  60,  60,  60,   3,  60,  (*   22 *)
  3,  60,  60,   3,  60,  46,  46,  46,  (*   23 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   23 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   23 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   23 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   23 *)
 40,  40,  40,  46,  46,  46,  46,  46,  (*   23 *)
 40,  40,  40,   3,   3,  46,  46,  46,  (*   23 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   23 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   24 *)
 46,  46,  46,  46,   3,  46,  46,  46,  (*   24 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   24 *)
 46,  46,  46,   3,  46,  46,  46,   3,  (*   24 *)
 46,  40,  40,  40,  40,  40,  40,  40,  (*   24 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   24 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   24 *)
 40,  40,  40,  46,  46,  46,  46,  46,  (*   24 *)
 59,  40,  40,  40,  40,  40,  40,  40,  (*   25 *)
 40,  40,  40,  60,  60,  60,  60,  60,  (*   25 *)
 60,  60,  60,  46,  46,  46,  46,  46,  (*   25 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   25 *)
 78,  78,  78,  78,  78,  78,  78,  78,  (*   25 *)
 78,  78,   3,   3,   3,   3,  46,  46,  (*   25 *)
 60,  40,  40,  40,  40,  40,  40,  40,  (*   25 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   25 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   26 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   26 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   26 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   26 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   26 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   26 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   26 *)
 46,  46,  40,  40,  40,  40,  40,  46,  (*   26 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   27 *)
 40,  40,  40,  40,  40,  40,  40,  46,  (*   27 *)
 40,  40,  40,  40,   3,  40,  60,  60,  (*   27 *)
 60,  60,  60,  60,  60,  79,  79,  60,  (*   27 *)
 60,  60,  60,  60,  60,  59,  59,  60,  (*   27 *)
 60,  15,  60,  60,  60,  60,  46,  46,  (*   27 *)
  9,   9,   9,   9,   9,   9,   9,   9,  (*   27 *)
  9,   9,  46,  46,  46,  46,  46,  46,  (*   27 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   28 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   28 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   28 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   28 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   28 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   28 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   28 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   28 *)
 46,  60,  60,  80,  46,  40,  40,  40,  (*   29 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   29 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   29 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   29 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   29 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   29 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   29 *)
 40,  40,  46,  46,  60,  40,  80,  80,  (*   29 *)
 80,  60,  60,  60,  60,  60,  60,  60,  (*   30 *)
 60,  80,  80,  80,  80,  60,  46,  46,  (*   30 *)
 15,  60,  60,  60,  60,  46,  46,  46,  (*   30 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   30 *)
 40,  40,  60,  60,   3,   3,  81,  81,  (*   30 *)
 81,  81,  81,  81,  81,  81,  81,  81,  (*   30 *)
  3,  46,  46,  46,  46,  46,  46,  46,  (*   30 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   30 *)
 46,  60,  80,  80,  46,  40,  40,  40,  (*   31 *)
 40,  40,  40,  40,  40,  46,  46,  40,  (*   31 *)
 40,  46,  46,  40,  40,  40,  40,  40,  (*   31 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   31 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   31 *)
 40,  46,  40,  40,  40,  40,  40,  40,  (*   31 *)
 40,  46,  40,  46,  46,  46,  40,  40,  (*   31 *)
 40,  40,  46,  46,  60,  46,  80,  80,  (*   31 *)
 80,  60,  60,  60,  60,  46,  46,  80,  (*   32 *)
 80,  46,  46,  80,  80,  60,  46,  46,  (*   32 *)
 46,  46,  46,  46,  46,  46,  46,  80,  (*   32 *)
 46,  46,  46,  46,  40,  40,  46,  40,  (*   32 *)
 40,  40,  60,  60,  46,  46,  81,  81,  (*   32 *)
 81,  81,  81,  81,  81,  81,  81,  81,  (*   32 *)
 40,  40,   4,   4,  82,  82,  82,  82,  (*   32 *)
 19,  83,  15,  46,  46,  46,  46,  46,  (*   32 *)
 46,  46,  60,  46,  46,  40,  40,  40,  (*   33 *)
 40,  40,  40,  46,  46,  46,  46,  40,  (*   33 *)
 40,  46,  46,  40,  40,  40,  40,  40,  (*   33 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   33 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   33 *)
 40,  46,  40,  40,  40,  40,  40,  40,  (*   33 *)
 40,  46,  40,  40,  46,  40,  40,  46,  (*   33 *)
 40,  40,  46,  46,  60,  46,  80,  80,  (*   33 *)
 80,  60,  60,  46,  46,  46,  46,  60,  (*   34 *)
 60,  46,  46,  60,  60,  60,  46,  46,  (*   34 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   34 *)
 46,  40,  40,  40,  40,  46,  40,  46,  (*   34 *)
 46,  46,  46,  46,  46,  46,  81,  81,  (*   34 *)
 81,  81,  81,  81,  81,  81,  81,  81,  (*   34 *)
 60,  60,  40,  40,  40,  46,  46,  46,  (*   34 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   34 *)
 46,  60,  60,  80,  46,  40,  40,  40,  (*   35 *)
 40,  40,  40,  40,  46,  40,  46,  40,  (*   35 *)
 40,  40,  46,  40,  40,  40,  40,  40,  (*   35 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   35 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   35 *)
 40,  46,  40,  40,  40,  40,  40,  40,  (*   35 *)
 40,  46,  40,  40,  46,  40,  40,  40,  (*   35 *)
 40,  40,  46,  46,  60,  40,  80,  80,  (*   35 *)
 80,  60,  60,  60,  60,  60,  46,  60,  (*   36 *)
 60,  80,  46,  80,  80,  60,  46,  46,  (*   36 *)
 15,  46,  46,  46,  46,  46,  46,  46,  (*   36 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   36 *)
 40,  46,  46,  46,  46,  46,  81,  81,  (*   36 *)
 81,  81,  81,  81,  81,  81,  81,  81,  (*   36 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   36 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   36 *)
 46,  60,  80,  80,  46,  40,  40,  40,  (*   37 *)
 40,  40,  40,  40,  40,  46,  46,  40,  (*   37 *)
 40,  46,  46,  40,  40,  40,  40,  40,  (*   37 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   37 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   37 *)
 40,  46,  40,  40,  40,  40,  40,  40,  (*   37 *)
 40,  46,  40,  40,  46,  46,  40,  40,  (*   37 *)
 40,  40,  46,  46,  60,  40,  80,  60,  (*   37 *)
 80,  60,  60,  60,  46,  46,  46,  80,  (*   38 *)
 80,  46,  46,  80,  80,  60,  46,  46,  (*   38 *)
 46,  46,  46,  46,  46,  46,  60,  80,  (*   38 *)
 46,  46,  46,  46,  40,  40,  46,  40,  (*   38 *)
 40,  40,  46,  46,  46,  46,  81,  81,  (*   38 *)
 81,  81,  81,  81,  81,  81,  81,  81,  (*   38 *)
 15,  46,  46,  46,  46,  46,  46,  46,  (*   38 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   38 *)
 46,  46,  60,  80,  46,  40,  40,  40,  (*   39 *)
 40,  40,  40,  46,  46,  46,  40,  40,  (*   39 *)
 40,  46,  40,  40,  40,  40,  46,  46,  (*   39 *)
 46,  40,  40,  46,  40,  46,  40,  40,  (*   39 *)
 46,  46,  46,  40,  40,  46,  46,  46,  (*   39 *)
 40,  40,  40,  46,  46,  46,  40,  40,  (*   39 *)
 40,  40,  40,  40,  40,  40,  46,  40,  (*   39 *)
 40,  40,  46,  46,  46,  46,  80,  80,  (*   39 *)
 60,  80,  80,  46,  46,  46,  80,  80,  (*   40 *)
 80,  46,  80,  80,  80,  60,  46,  46,  (*   40 *)
 46,  46,  46,  46,  46,  46,  46,  80,  (*   40 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   40 *)
 46,  46,  46,  46,  46,  46,  46,  81,  (*   40 *)
 81,  81,  81,  81,  81,  81,  81,  81,  (*   40 *)
 84,  19,  19,  46,  46,  46,  46,  46,  (*   40 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   40 *)
 46,  80,  80,  80,  46,  40,  40,  40,  (*   41 *)
 40,  40,  40,  40,  40,  46,  40,  40,  (*   41 *)
 40,  46,  40,  40,  40,  40,  40,  40,  (*   41 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   41 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   41 *)
 40,  46,  40,  40,  40,  40,  40,  40,  (*   41 *)
 40,  40,  40,  40,  46,  40,  40,  40,  (*   41 *)
 40,  40,  46,  46,  46,  46,  60,  60,  (*   41 *)
 60,  80,  80,  80,  80,  46,  60,  60,  (*   42 *)
 60,  46,  60,  60,  60,  60,  46,  46,  (*   42 *)
 46,  46,  46,  46,  46,  60,  60,  46,  (*   42 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   42 *)
 40,  40,  46,  46,  46,  46,  81,  81,  (*   42 *)
 81,  81,  81,  81,  81,  81,  81,  81,  (*   42 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   42 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   42 *)
 46,  46,  80,  80,  46,  40,  40,  40,  (*   43 *)
 40,  40,  40,  40,  40,  46,  40,  40,  (*   43 *)
 40,  46,  40,  40,  40,  40,  40,  40,  (*   43 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   43 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   43 *)
 40,  46,  40,  40,  40,  40,  40,  40,  (*   43 *)
 40,  40,  40,  40,  46,  40,  40,  40,  (*   43 *)
 40,  40,  46,  46,  46,  46,  80,  60,  (*   43 *)
 80,  80,  80,  80,  80,  46,  60,  80,  (*   44 *)
 80,  46,  80,  80,  60,  60,  46,  46,  (*   44 *)
 46,  46,  46,  46,  46,  80,  80,  46,  (*   44 *)
 46,  46,  46,  46,  46,  46,  40,  46,  (*   44 *)
 40,  40,  46,  46,  46,  46,  81,  81,  (*   44 *)
 81,  81,  81,  81,  81,  81,  81,  81,  (*   44 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   44 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   44 *)
 46,  46,  80,  80,  46,  40,  40,  40,  (*   45 *)
 40,  40,  40,  40,  40,  46,  40,  40,  (*   45 *)
 40,  46,  40,  40,  40,  40,  40,  40,  (*   45 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   45 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   45 *)
 40,  46,  40,  40,  40,  40,  40,  40,  (*   45 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   45 *)
 40,  40,  46,  46,  46,  46,  80,  80,  (*   45 *)
 80,  60,  60,  60,  46,  46,  80,  80,  (*   46 *)
 80,  46,  80,  80,  80,  60,  46,  46,  (*   46 *)
 46,  46,  46,  46,  46,  46,  46,  80,  (*   46 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   46 *)
 40,  40,  46,  46,  46,  46,  81,  81,  (*   46 *)
 81,  81,  81,  81,  81,  81,  81,  81,  (*   46 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   46 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   46 *)
 46,  40,  40,  40,  40,  40,  40,  40,  (*   47 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   47 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   47 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   47 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   47 *)
 40,  40,  40,  40,  40,  40,  40,   3,  (*   47 *)
 40,  60,  40,  40,  60,  60,  60,  60,  (*   47 *)
 60,  60,  60,  46,  46,  46,  46,   4,  (*   47 *)
 40,  40,  40,  40,  40,  40,  59,  60,  (*   48 *)
 60,  60,  60,  60,  60,  60,  60,  15,  (*   48 *)
  9,   9,   9,   9,   9,   9,   9,   9,  (*   48 *)
  9,   9,   3,   3,  46,  46,  46,  46,  (*   48 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   48 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   48 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   48 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   48 *)
 46,  40,  40,  46,  40,  46,  46,  40,  (*   49 *)
 40,  46,  40,  46,  46,  40,  46,  46,  (*   49 *)
 46,  46,  46,  46,  40,  40,  40,  40,  (*   49 *)
 46,  40,  40,  40,  40,  40,  40,  40,  (*   49 *)
 46,  40,  40,  40,  46,  40,  46,  40,  (*   49 *)
 46,  46,  40,  40,  46,  40,  40,   3,  (*   49 *)
 40,  60,  40,  40,  60,  60,  60,  60,  (*   49 *)
 60,  60,  46,  60,  60,  40,  46,  46,  (*   49 *)
 40,  40,  40,  40,  40,  46,  59,  46,  (*   50 *)
 60,  60,  60,  60,  60,  60,  46,  46,  (*   50 *)
  9,   9,   9,   9,   9,   9,   9,   9,  (*   50 *)
  9,   9,  46,  46,  40,  40,  46,  46,  (*   50 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   50 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   50 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   50 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   50 *)
 15,  15,  15,  15,   3,   3,   3,   3,  (*   51 *)
  3,   3,   3,   3,   3,   3,   3,   3,  (*   51 *)
  3,   3,   3,  15,  15,  15,  15,  15,  (*   51 *)
 60,  60,  15,  15,  15,  15,  15,  15,  (*   51 *)
 78,  78,  78,  78,  78,  78,  78,  78,  (*   51 *)
 78,  78,  85,  85,  85,  85,  85,  85,  (*   51 *)
 85,  85,  85,  85,  15,  60,  15,  60,  (*   51 *)
 15,  60,   5,   6,   5,   6,  80,  80,  (*   51 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   52 *)
 46,  40,  40,  40,  40,  40,  40,  40,  (*   52 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   52 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   52 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   52 *)
 40,  40,  46,  46,  46,  46,  46,  46,  (*   52 *)
 46,  60,  60,  60,  60,  60,  60,  60,  (*   52 *)
 60,  60,  60,  60,  60,  60,  60,  80,  (*   52 *)
 60,  60,  60,  60,  60,   3,  60,  60,  (*   53 *)
 60,  60,  60,  60,  46,  46,  46,  46,  (*   53 *)
 60,  60,  60,  60,  60,  60,  46,  60,  (*   53 *)
 46,  60,  60,  60,  60,  60,  60,  60,  (*   53 *)
 60,  60,  60,  60,  60,  60,  60,  60,  (*   53 *)
 60,  60,  60,  60,  60,  60,  46,  46,  (*   53 *)
 46,  60,  60,  60,  60,  60,  60,  60,  (*   53 *)
 46,  60,  46,  46,  46,  46,  46,  46,  (*   53 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   54 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   54 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   54 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   54 *)
 76,  76,  76,  76,  76,  76,  76,  76,  (*   54 *)
 76,  76,  76,  76,  76,  76,  76,  76,  (*   54 *)
 76,  76,  76,  76,  76,  76,  76,  76,  (*   54 *)
 76,  76,  76,  76,  76,  76,  76,  76,  (*   54 *)
 76,  76,  76,  76,  76,  76,  46,  46,  (*   55 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   55 *)
 16,  16,  16,  16,  16,  16,  16,  16,  (*   55 *)
 16,  16,  16,  16,  16,  16,  16,  16,  (*   55 *)
 16,  16,  16,  16,  16,  16,  16,  16,  (*   55 *)
 16,  16,  16,  16,  16,  16,  16,  16,  (*   55 *)
 16,  16,  16,  16,  16,  16,  16,  46,  (*   55 *)
 46,  46,  46,   3,  46,  46,  46,  46,  (*   55 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   56 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   56 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   56 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   56 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   56 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   56 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   56 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   56 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   57 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   57 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   57 *)
 40,  40,  46,  46,  46,  46,  46,  40,  (*   57 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   57 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   57 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   57 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   57 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   58 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   58 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   58 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   58 *)
 40,  40,  40,  46,  46,  46,  46,  46,  (*   58 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   58 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   58 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   58 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   59 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   59 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   59 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   59 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   59 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   59 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   59 *)
 40,  40,  46,  46,  46,  46,  46,  46,  (*   59 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   60 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   60 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   60 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   60 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   60 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   60 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   60 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   60 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   61 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   61 *)
 23,  24,  23,  24,  23,  24,  16,  16,  (*   61 *)
 16,  16,  16,  16,  46,  46,  46,  46,  (*   61 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   61 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   61 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   61 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   61 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   62 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   62 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   62 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   62 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   62 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   62 *)
 23,  24,  23,  24,  23,  24,  23,  24,  (*   62 *)
 23,  24,  46,  46,  46,  46,  46,  46,  (*   62 *)
 86,  86,  86,  86,  86,  86,  86,  86,  (*   63 *)
 87,  87,  87,  87,  87,  87,  87,  87,  (*   63 *)
 86,  86,  86,  86,  86,  86,  46,  46,  (*   63 *)
 87,  87,  87,  87,  87,  87,  46,  46,  (*   63 *)
 86,  86,  86,  86,  86,  86,  86,  86,  (*   63 *)
 87,  87,  87,  87,  87,  87,  87,  87,  (*   63 *)
 86,  86,  86,  86,  86,  86,  86,  86,  (*   63 *)
 87,  87,  87,  87,  87,  87,  87,  87,  (*   63 *)
 86,  86,  86,  86,  86,  86,  46,  46,  (*   64 *)
 87,  87,  87,  87,  87,  87,  46,  46,  (*   64 *)
 16,  86,  16,  86,  16,  86,  16,  86,  (*   64 *)
 46,  87,  46,  87,  46,  87,  46,  87,  (*   64 *)
 86,  86,  86,  86,  86,  86,  86,  86,  (*   64 *)
 87,  87,  87,  87,  87,  87,  87,  87,  (*   64 *)
 88,  88,  89,  89,  89,  89,  90,  90,  (*   64 *)
 91,  91,  92,  92,  93,  93,  46,  46,  (*   64 *)
 86,  86,  86,  86,  86,  86,  86,  86,  (*   65 *)
 87,  87,  87,  87,  87,  87,  87,  87,  (*   65 *)
 86,  86,  86,  86,  86,  86,  86,  86,  (*   65 *)
 87,  87,  87,  87,  87,  87,  87,  87,  (*   65 *)
 86,  86,  86,  86,  86,  86,  86,  86,  (*   65 *)
 87,  87,  87,  87,  87,  87,  87,  87,  (*   65 *)
 86,  86,  16,  94,  16,  46,  16,  16,  (*   65 *)
 87,  87,  95,  95,  96,  11,  38,  11,  (*   65 *)
 11,  11,  16,  94,  16,  46,  16,  16,  (*   66 *)
 97,  97,  97,  97,  96,  11,  11,  11,  (*   66 *)
 86,  86,  16,  16,  46,  46,  16,  16,  (*   66 *)
 87,  87,  98,  98,  46,  11,  11,  11,  (*   66 *)
 86,  86,  16,  16,  16,  99,  16,  16,  (*   66 *)
 87,  87, 100, 100, 101,  11,  11,  11,  (*   66 *)
 46,  46,  16,  94,  16,  46,  16,  16,  (*   66 *)
102, 102, 103, 103,  96,  11,  11,  46,  (*   66 *)
  2,   2,   2,   2,   2,   2,   2,   2,  (*   67 *)
  2,   2,   2,   2, 104, 104, 104, 104,  (*   67 *)
  8,   8,   8,   8,   8,   8,   3,   3,  (*   67 *)
  5,   6,   5,   5,   5,   6,   5,   5,  (*   67 *)
  3,   3,   3,   3,   3,   3,   3,   3,  (*   67 *)
105, 106, 104, 104, 104, 104, 104,  46,  (*   67 *)
  3,   3,   3,   3,   3,   3,   3,   3,  (*   67 *)
  3,   5,   6,   3,   3,   3,   3,  12,  (*   67 *)
 12,   3,   3,   3,   7,   5,   6,  46,  (*   68 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   68 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   68 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   68 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   68 *)
 46,  46, 104, 104, 104, 104, 104, 104,  (*   68 *)
 17,  46,  46,  46,  17,  17,  17,  17,  (*   68 *)
 17,  17,   7,   7,   7,   5,   6,  16,  (*   68 *)
107, 107, 107, 107, 107, 107, 107, 107,  (*   69 *)
107, 107,   7,   7,   7,   5,   6,  46,  (*   69 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   69 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   69 *)
  4,   4,   4,   4,   4,   4,   4,   4,  (*   69 *)
  4,   4,   4,   4,  46,  46,  46,  46,  (*   69 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   69 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   69 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   70 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   70 *)
 60,  60,  60,  60,  60,  60,  60,  60,  (*   70 *)
 60,  60,  60,  60,  60,  79,  79,  79,  (*   70 *)
 79,  60,  46,  46,  46,  46,  46,  46,  (*   70 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   70 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   70 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   70 *)
 15,  15,  38,  15,  15,  15,  15,  38,  (*   71 *)
 15,  15,  16,  38,  38,  38,  16,  16,  (*   71 *)
 38,  38,  38,  16,  15,  38,  15,  15,  (*   71 *)
 38,  38,  38,  38,  38,  38,  15,  15,  (*   71 *)
 15,  15,  15,  15,  38,  15,  38,  15,  (*   71 *)
 38,  15,  38,  38,  38,  38,  16,  16,  (*   71 *)
 38,  38,  15,  38,  16,  40,  40,  40,  (*   71 *)
 40,  46,  46,  46,  46,  46,  46,  46,  (*   71 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   72 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   72 *)
 46,  46,  46,  19,  19,  19,  19,  19,  (*   72 *)
 19,  19,  19,  19,  19,  19,  19, 108,  (*   72 *)
109, 109, 109, 109, 109, 109, 109, 109,  (*   72 *)
109, 109, 109, 109, 110, 110, 110, 110,  (*   72 *)
111, 111, 111, 111, 111, 111, 111, 111,  (*   72 *)
111, 111, 111, 111, 112, 112, 112, 112,  (*   72 *)
113, 113, 113,  46,  46,  46,  46,  46,  (*   73 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   73 *)

  7,   7,   7,   7,   7,  15,  15,  15,  (*   73 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   73 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   73 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   73 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   73 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   73 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   74 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   74 *)
 15,  15,   7,  15,   7,  15,  15,  15,  (*   74 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   74 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   74 *)
 15,  15,  15,  46,  46,  46,  46,  46,  (*   74 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   74 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   74 *)
  7,   7,   7,   7,   7,   7,   7,   7,  (*   75 *)
  7,   7,   7,   7,   7,   7,   7,   7,  (*   75 *)
  7,   7,   7,   7,   7,   7,   7,   7,  (*   75 *)
  7,   7,   7,   7,   7,   7,   7,   7,  (*   75 *)
  7,   7,   7,   7,   7,   7,   7,   7,  (*   75 *)
  7,   7,   7,   7,   7,   7,   7,   7,  (*   75 *)
  7,   7,   7,   7,   7,   7,   7,   7,  (*   75 *)
  7,   7,   7,   7,   7,   7,   7,   7,  (*   75 *)
  7,   7,   7,   7,   7,   7,   7,   7,  (*   76 *)
  7,   7,   7,   7,   7,   7,   7,   7,  (*   76 *)
  7,   7,   7,   7,   7,   7,   7,   7,  (*   76 *)
  7,   7,   7,   7,   7,   7,   7,   7,  (*   76 *)
  7,   7,   7,   7,   7,   7,   7,   7,  (*   76 *)
  7,   7,   7,   7,   7,   7,   7,   7,  (*   76 *)
  7,   7,  46,  46,  46,  46,  46,  46,  (*   76 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   76 *)
 15,  46,  15,  15,  15,  15,  15,  15,  (*   77 *)
  7,   7,   7,   7,  15,  15,  15,  15,  (*   77 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   77 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   77 *)
  7,   7,  15,  15,  15,  15,  15,  15,  (*   77 *)
 15,   5,   6,  15,  15,  15,  15,  15,  (*   77 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   77 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   77 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   78 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   78 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   78 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   78 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   78 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   78 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   78 *)
 15,  15,  15,  46,  46,  46,  46,  46,  (*   78 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   79 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   79 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   79 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   79 *)
 15,  15,  15,  15,  15,  46,  46,  46,  (*   79 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   79 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   79 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   79 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   80 *)
 15,  15,  15,  46,  46,  46,  46,  46,  (*   80 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   80 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   80 *)
114, 114, 114, 114, 114, 114, 114, 114,  (*   80 *)
114, 114, 114, 114, 114, 114, 114, 114,  (*   80 *)
114, 114, 114, 114,  82,  82,  82,  82,  (*   80 *)
 82,  82,  82,  82,  82,  82,  82,  82,  (*   80 *)
 82,  82,  82,  82,  82,  82,  82,  82,  (*   81 *)
115, 115, 115, 115, 115, 115, 115, 115,  (*   81 *)
115, 115, 115, 115, 115, 115, 115, 115,  (*   81 *)
115, 115, 115, 115,  15,  15,  15,  15,  (*   81 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   81 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   81 *)
 15,  15,  15,  15,  15,  15, 116, 116,  (*   81 *)
116, 116, 116, 116, 116, 116, 116, 116,  (*   81 *)
116, 116, 116, 116, 116, 116, 116, 116,  (*   82 *)
116, 116, 116, 116, 116, 116, 116, 116,  (*   82 *)
117, 117, 117, 117, 117, 117, 117, 117,  (*   82 *)
117, 117, 117, 117, 117, 117, 117, 117,  (*   82 *)
117, 117, 117, 117, 117, 117, 117, 117,  (*   82 *)
117, 117, 118,  46,  46,  46,  46,  46,  (*   82 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   82 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   82 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   83 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   83 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   83 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   83 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   83 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   83 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   83 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   83 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   84 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   84 *)
 15,  15,  15,  15,  15,  15,  46,  46,  (*   84 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   84 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   84 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   84 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   84 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   84 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   85 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   85 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   85 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   85 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   85 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   85 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   85 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   85 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   86 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   86 *)
 15,  15,  15,  15,  46,  46,  46,  46,  (*   86 *)
 46,  46,  15,  15,  15,  15,  15,  15,  (*   86 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   86 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   86 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   86 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   86 *)
 46,  15,  15,  15,  15,  46,  15,  15,  (*   87 *)
 15,  15,  46,  46,  15,  15,  15,  15,  (*   87 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   87 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   87 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   87 *)
 46,  15,  15,  15,  15,  15,  15,  15,  (*   87 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   87 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   87 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   88 *)
 15,  15,  15,  15,  46,  15,  46,  15,  (*   88 *)
 15,  15,  15,  46,  46,  46,  15,  46,  (*   88 *)
 15,  15,  15,  15,  15,  15,  15,  46,  (*   88 *)
 46,  15,  15,  15,  15,  15,  15,  15,  (*   88 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   88 *)
 46,  46,  46,  46,  46,  46, 119, 119,  (*   88 *)
119, 119, 119, 119, 119, 119, 119, 119,  (*   88 *)
114, 114, 114, 114, 114, 114, 114, 114,  (*   89 *)
114, 114,  83,  83,  83,  83,  83,  83,  (*   89 *)
 83,  83,  83,  83,  15,  46,  46,  46,  (*   89 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   89 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   89 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   89 *)
 46,  15,  15,  15,  15,  15,  15,  15,  (*   89 *)
 15,  15,  15,  15,  15,  15,  15,  46,  (*   89 *)
  2,   3,   3,   3,  15,  59,   3, 120,  (*   90 *)
  5,   6,   5,   6,   5,   6,   5,   6,  (*   90 *)
  5,   6,  15,  15,   5,   6,   5,   6,  (*   90 *)
  5,   6,   5,   6,   8,   5,   6,   5,  (*   90 *)
 15, 121, 121, 121, 121, 121, 121, 121,  (*   90 *)
121, 121,  60,  60,  60,  60,  60,  60,  (*   90 *)
  8,  59,  59,  59,  59,  59,  15,  15,  (*   90 *)
 46,  46,  46,  46,  46,  46,  46,  15,  (*   90 *)
 46,  40,  40,  40,  40,  40,  40,  40,  (*   91 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   91 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   91 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   91 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   91 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   91 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   91 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   91 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   92 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   92 *)
 40,  40,  40,  40,  40,  46,  46,  46,  (*   92 *)
 46,  60,  60,  59,  59,  59,  59,  46,  (*   92 *)
 46,  40,  40,  40,  40,  40,  40,  40,  (*   92 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   92 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   92 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   92 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   93 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   93 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   93 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   93 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   93 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   93 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   93 *)
 40,  40,  40,   3,  59,  59,  59,  46,  (*   93 *)
 46,  46,  46,  46,  46,  40,  40,  40,  (*   94 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   94 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   94 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   94 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   94 *)
 40,  40,  40,  40,  40,  46,  46,  46,  (*   94 *)
 46,  40,  40,  40,  40,  40,  40,  40,  (*   94 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   94 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*   95 *)
 40,  40,  40,  40,  40,  40,  40,  46,  (*   95 *)
 15,  15,  85,  85,  85,  85,  15,  15,  (*   95 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   95 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   95 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   95 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   95 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   95 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   96 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   96 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   96 *)
 15,  15,  15,  15,  15,  46,  46,  46,  (*   96 *)
 85,  85,  85,  85,  85,  85,  85,  85,  (*   96 *)
 85,  85,  15,  15,  15,  15,  15,  15,  (*   96 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   96 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   96 *)
 15,  15,  15,  15,  46,  46,  46,  46,  (*   97 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   97 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   97 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   97 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   97 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   97 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   97 *)
 15,  15,  15,  15,  46,  46,  46,  15,  (*   97 *)
114, 114, 114, 114, 114, 114, 114, 114,  (*   98 *)
114, 114,  15,  15,  15,  15,  15,  15,  (*   98 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   98 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   98 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   98 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   98 *)
 15,  46,  46,  46,  46,  46,  46,  46,  (*   98 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*   98 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   99 *)
 15,  15,  15,  15,  46,  46,  46,  46,  (*   99 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   99 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   99 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   99 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   99 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*   99 *)
 15,  15,  15,  15,  15,  15,  15,  46,  (*   99 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*  100 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*  100 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*  100 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*  100 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*  100 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*  100 *)
 15,  15,  15,  15,  15,  15,  15,  46,  (*  100 *)
 46,  46,  46,  15,  15,  15,  15,  15,  (*  100 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*  101 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*  101 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*  101 *)
 15,  15,  15,  15,  15,  15,  46,  46,  (*  101 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*  101 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*  101 *)
 15,  15,  15,  15,  15,  15,  15,  15,  (*  101 *)
 15,  15,  15,  15,  15,  15,  15,  46,  (*  101 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  102 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  102 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  102 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  102 *)
 40,  40,  40,  40,  40,  40,  46,  46,  (*  102 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*  102 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*  102 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*  102 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  103 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  103 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  103 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  103 *)
 40,  40,  40,  40,  46,  46,  46,  46,  (*  103 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*  103 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*  103 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*  103 *)
122, 122, 122, 122, 122, 122, 122, 122,  (*  104 *)
122, 122, 122, 122, 122, 122, 122, 122,  (*  104 *)
122, 122, 122, 122, 122, 122, 122, 122,  (*  104 *)
122, 122, 122, 122, 122, 122, 122, 122,  (*  104 *)
122, 122, 122, 122, 122, 122, 122, 122,  (*  104 *)
122, 122, 122, 122, 122, 122, 122, 122,  (*  104 *)
122, 122, 122, 122, 122, 122, 122, 122,  (*  104 *)
122, 122, 122, 122, 122, 122, 122, 122,  (*  104 *)
123, 123, 123, 123, 123, 123, 123, 123,  (*  105 *)
123, 123, 123, 123, 123, 123, 123, 123,  (*  105 *)
123, 123, 123, 123, 123, 123, 123, 123,  (*  105 *)
123, 123, 123, 123, 123, 123, 123, 123,  (*  105 *)
123, 123, 123, 123, 123, 123, 123, 123,  (*  105 *)
123, 123, 123, 123, 123, 123, 123, 123,  (*  105 *)
123, 123, 123, 123, 123, 123, 123, 123,  (*  105 *)
123, 123, 123, 123, 123, 123, 123, 123,  (*  105 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  106 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  106 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  106 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  106 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  106 *)
 40,  40,  40,  40,  40,  40,  46,  46,  (*  106 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*  106 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*  106 *)
 16,  16,  16,  16,  16,  16,  16,  46,  (*  107 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*  107 *)
 46,  46,  46,  16,  16,  16,  16,  16,  (*  107 *)
 46,  46,  46,  46,  46,  46,  60,  40,  (*  107 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  107 *)
 40,   7,  40,  40,  40,  40,  40,  40,  (*  107 *)
 40,  40,  40,  40,  40,  40,  40,  46,  (*  107 *)
 40,  40,  40,  40,  40,  46,  40,  46,  (*  107 *)
 40,  40,  46,  40,  40,  46,  40,  40,  (*  108 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  108 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  108 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  108 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  108 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  108 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  108 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  108 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  109 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  109 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  109 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  109 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  109 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  109 *)
 40,  40,  46,  46,  46,  46,  46,  46,  (*  109 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*  109 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*  110 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*  110 *)
 46,  46,  46,  40,  40,  40,  40,  40,  (*  110 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  110 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  110 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  110 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  110 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  110 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  111 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  111 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  111 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  111 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  111 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  111 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  111 *)
 40,  40,  40,  40,  40,  40,   5,   6,  (*  111 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*  112 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*  112 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  112 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  112 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  112 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  112 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  112 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  112 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  113 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  113 *)
 46,  46,  40,  40,  40,  40,  40,  40,  (*  113 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  113 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  113 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  113 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  113 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  113 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  114 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*  114 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*  114 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*  114 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*  114 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*  114 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  114 *)
 40,  40,  40,  40,  46,  46,  46,  46,  (*  114 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*  115 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*  115 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*  115 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*  115 *)
 60,  60,  60,  60,  46,  46,  46,  46,  (*  115 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*  115 *)
  3,   8,   8,  12,  12,   5,   6,   5,  (*  115 *)
  6,   5,   6,   5,   6,   5,   6,   5,  (*  115 *)
  6,   5,   6,   5,   6,  46,  46,  46,  (*  116 *)
 46,   3,   3,   3,   3,  12,  12,  12,  (*  116 *)
  3,   3,   3,  46,   3,   3,   3,   3,  (*  116 *)
  8,   5,   6,   5,   6,   5,   6,   3,  (*  116 *)
  3,   3,   7,   8,   7,   7,   7,  46,  (*  116 *)
  3,   4,   3,   3,  46,  46,  46,  46,  (*  116 *)
 40,  40,  40,  46,  40,  46,  40,  40,  (*  116 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  116 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  117 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  117 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  117 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  117 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  117 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  117 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  117 *)
 40,  40,  40,  40,  40,  46,  46, 104,  (*  117 *)
 46,   3,   3,   3,   4,   3,   3,   3,  (*  118 *)
  5,   6,   3,   7,   3,   8,   3,   3,  (*  118 *)
  9,   9,   9,   9,   9,   9,   9,   9,  (*  118 *)
  9,   9,   3,   3,   7,   7,   7,   3,  (*  118 *)
  3,  10,  10,  10,  10,  10,  10,  10,  (*  118 *)
 10,  10,  10,  10,  10,  10,  10,  10,  (*  118 *)
 10,  10,  10,  10,  10,  10,  10,  10,  (*  118 *)
 10,  10,  10,   5,   3,   6,  11,  12,  (*  118 *)
 11,  13,  13,  13,  13,  13,  13,  13,  (*  119 *)
 13,  13,  13,  13,  13,  13,  13,  13,  (*  119 *)
 13,  13,  13,  13,  13,  13,  13,  13,  (*  119 *)
 13,  13,  13,   5,   7,   6,   7,  46,  (*  119 *)
 46,   3,   5,   6,   3,   3,  40,  40,  (*  119 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  119 *)
 59,  40,  40,  40,  40,  40,  40,  40,  (*  119 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  119 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  120 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  120 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  120 *)
 40,  40,  40,  40,  40,  40,  59,  59,  (*  120 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  120 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  120 *)
 40,  40,  40,  40,  40,  40,  40,  40,  (*  120 *)
 40,  40,  40,  40,  40,  40,  40,  46,  (*  120 *)
 46,  46,  40,  40,  40,  40,  40,  40,  (*  121 *)
 46,  46,  40,  40,  40,  40,  40,  40,  (*  121 *)
 46,  46,  40,  40,  40,  40,  40,  40,  (*  121 *)
 46,  46,  40,  40,  40,  46,  46,  46,  (*  121 *)
  4,   4,   7,  11,  15,   4,   4,  46,  (*  121 *)
  7,   7,   7,   7,   7,  15,  15,  46,  (*  121 *)
 46,  46,  46,  46,  46,  46,  46,  46,  (*  121 *)
 46,  46,  46,  46,  46,  15,  46,  46); (*  121 *)

UnicodeALut:array[0..123] of longword=(
 $0001000F,  (*    0   Cc, ignorable *)
 $0004000F,  (*    1   Cc, whitespace *)
 $0004000C,  (*    2   Zs, whitespace *)
 $00000018,  (*    3   Po *)
 $0006001A,  (*    4   Sc, currency *)
 $00000015,  (*    5   Ps *)
 $00000016,  (*    6   Pe *)
 $00000019,  (*    7   Sm *)
 $00000014,  (*    8   Pd *)
 $00036089,  (*    9   Nd, identifier part, decimal 16 *)
 $0827FF81,  (*   10   Lu, hasLower (add 32), identifier start, supradecimal 31 *)
 $0000001B,  (*   11   Sk *)
 $00050017,  (*   12   Pc, underscore *)
 $0817FF82,  (*   13   Ll, hasUpper (subtract 32), identifier start, supradecimal 31 *)
 $0000000C,  (*   14   Zs *)
 $0000001C,  (*   15   So *)
 $00070182,  (*   16   Ll, identifier start *)
 $0000600B,  (*   17   No, decimal 16 *)
 $0000500B,  (*   18   No, decimal 8 *)
 $0000800B,  (*   19   No, strange *)
 $08270181,  (*   20   Lu, hasLower (add 32), identifier start *)
 $08170182,  (*   21   Ll, hasUpper (subtract 32), identifier start *)
 $E1D70182,  (*   22   Ll, hasUpper (subtract -121), identifier start *)
 $00670181,  (*   23   Lu, hasLower (add 1), identifier start *)
 $00570182,  (*   24   Ll, hasUpper (subtract 1), identifier start *)
 $CE670181,  (*   25   Lu, hasLower (add -199), identifier start *)
 $3A170182,  (*   26   Ll, hasUpper (subtract 232), identifier start *)
 $E1E70181,  (*   27   Lu, hasLower (add -121), identifier start *)
 $4B170182,  (*   28   Ll, hasUpper (subtract 300), identifier start *)
 $34A70181,  (*   29   Lu, hasLower (add 210), identifier start *)
 $33A70181,  (*   30   Lu, hasLower (add 206), identifier start *)
 $33670181,  (*   31   Lu, hasLower (add 205), identifier start *)
 $32A70181,  (*   32   Lu, hasLower (add 202), identifier start *)
 $32E70181,  (*   33   Lu, hasLower (add 203), identifier start *)
 $33E70181,  (*   34   Lu, hasLower (add 207), identifier start *)
 $34E70181,  (*   35   Lu, hasLower (add 211), identifier start *)
 $34670181,  (*   36   Lu, hasLower (add 209), identifier start *)
 $35670181,  (*   37   Lu, hasLower (add 213), identifier start *)
 $00070181,  (*   38   Lu, identifier start *)
 $36A70181,  (*   39   Lu, hasLower (add 218), identifier start *)
 $00070185,  (*   40   Lo, identifier start *)
 $36670181,  (*   41   Lu, hasLower (add 217), identifier start *)
 $36E70181,  (*   42   Lu, hasLower (add 219), identifier start *)
 $00AF0181,  (*   43   Lu, hasLower (add 2), hasTitle, identifier start *)
 $007F0183,  (*   44   Lt, hasUpper (subtract 1), hasLower (add 1), hasTitle, identifier start *)
 $009F0182,  (*   45   Ll, hasUpper (subtract 2), hasTitle, identifier start *)
 $00000000,  (*   46   unassigned *)
 $34970182,  (*   47   Ll, hasUpper (subtract 210), identifier start *)
 $33970182,  (*   48   Ll, hasUpper (subtract 206), identifier start *)
 $33570182,  (*   49   Ll, hasUpper (subtract 205), identifier start *)
 $32970182,  (*   50   Ll, hasUpper (subtract 202), identifier start *)
 $32D70182,  (*   51   Ll, hasUpper (subtract 203), identifier start *)
 $33D70182,  (*   52   Ll, hasUpper (subtract 207), identifier start *)
 $34570182,  (*   53   Ll, hasUpper (subtract 209), identifier start *)
 $34D70182,  (*   54   Ll, hasUpper (subtract 211), identifier start *)
 $35570182,  (*   55   Ll, hasUpper (subtract 213), identifier start *)
 $36970182,  (*   56   Ll, hasUpper (subtract 218), identifier start *)
 $36570182,  (*   57   Ll, hasUpper (subtract 217), identifier start *)
 $36D70182,  (*   58   Ll, hasUpper (subtract 219), identifier start *)
 $00070084,  (*   59   Lm, identifier start *)
 $00030086,  (*   60   Mn, identifier part *)
 $09A70181,  (*   61   Lu, hasLower (add 38), identifier start *)
 $09670181,  (*   62   Lu, hasLower (add 37), identifier start *)
 $10270181,  (*   63   Lu, hasLower (add 64), identifier start *)
 $0FE70181,  (*   64   Lu, hasLower (add 63), identifier start *)
 $09970182,  (*   65   Ll, hasUpper (subtract 38), identifier start *)
 $09570182,  (*   66   Ll, hasUpper (subtract 37), identifier start *)
 $10170182,  (*   67   Ll, hasUpper (subtract 64), identifier start *)
 $0FD70182,  (*   68   Ll, hasUpper (subtract 63), identifier start *)
 $0F970182,  (*   69   Ll, hasUpper (subtract 62), identifier start *)
 $0E570182,  (*   70   Ll, hasUpper (subtract 57), identifier start *)
 $0BD70182,  (*   71   Ll, hasUpper (subtract 47), identifier start *)
 $0D970182,  (*   72   Ll, hasUpper (subtract 54), identifier start *)
 $15970182,  (*   73   Ll, hasUpper (subtract 86), identifier start *)
 $14170182,  (*   74   Ll, hasUpper (subtract 80), identifier start *)
 $14270181,  (*   75   Lu, hasLower (add 80), identifier start *)
 $0C270181,  (*   76   Lu, hasLower (add 48), identifier start *)
 $0C170182,  (*   77   Ll, hasUpper (subtract 48), identifier start *)
 $00034089,  (*   78   Nd, identifier part, decimal 0 *)
 $00000087,  (*   79   Me *)
 $00030088,  (*   80   Mc, identifier part *)
 $00037489,  (*   81   Nd, identifier part, decimal 26 *)
 $00005A0B,  (*   82   No, decimal 13 *)
 $00006E0B,  (*   83   No, decimal 23 *)
 $0000740B,  (*   84   No, decimal 26 *)
 $0000000B,  (*   85   No *)
 $FE170182,  (*   86   Ll, hasUpper (subtract -8), identifier start *)
 $FE270181,  (*   87   Lu, hasLower (add -8), identifier start *)
 $ED970182,  (*   88   Ll, hasUpper (subtract -74), identifier start *)
 $EA970182,  (*   89   Ll, hasUpper (subtract -86), identifier start *)
 $E7170182,  (*   90   Ll, hasUpper (subtract -100), identifier start *)
 $E0170182,  (*   91   Ll, hasUpper (subtract -128), identifier start *)
 $E4170182,  (*   92   Ll, hasUpper (subtract -112), identifier start *)
 $E0970182,  (*   93   Ll, hasUpper (subtract -126), identifier start *)
 $FDD70182,  (*   94   Ll, hasUpper (subtract -9), identifier start *)
 $EDA70181,  (*   95   Lu, hasLower (add -74), identifier start *)
 $FDE70181,  (*   96   Lu, hasLower (add -9), identifier start *)
 $EAA70181,  (*   97   Lu, hasLower (add -86), identifier start *)
 $E7270181,  (*   98   Lu, hasLower (add -100), identifier start *)
 $FE570182,  (*   99   Ll, hasUpper (subtract -7), identifier start *)
 $E4270181,  (*  100   Lu, hasLower (add -112), identifier start *)
 $FE670181,  (*  101   Lu, hasLower (add -7), identifier start *)
 $E0270181,  (*  102   Lu, hasLower (add -128), identifier start *)
 $E0A70181,  (*  103   Lu, hasLower (add -126), identifier start *)
 $00010010,  (*  104   Cf, ignorable *)
 $0004000D,  (*  105   Zl, whitespace *)
 $0004000E,  (*  106   Zp, whitespace *)
 $0000400B,  (*  107   No, decimal 0 *)
 $0000440B,  (*  108   No, decimal 2 *)
 $0427438A,  (*  109   Nl, hasLower (add 16), identifier start, decimal 1 *)
 $0427818A,  (*  110   Nl, hasLower (add 16), identifier start, strange *)
 $0417638A,  (*  111   Nl, hasUpper (subtract 16), identifier start, decimal 17 *)
 $0417818A,  (*  112   Nl, hasUpper (subtract 16), identifier start, strange *)
 $0007818A,  (*  113   Nl, identifier start, strange *)
 $0000420B,  (*  114   No, decimal 1 *)
 $0000720B,  (*  115   No, decimal 25 *)
 $06A0001C,  (*  116   So, hasLower (add 26) *)
 $0690001C,  (*  117   So, hasUpper (subtract 26) *)
 $00006C0B,  (*  118   No, decimal 22 *)
 $0000560B,  (*  119   No, decimal 11 *)
 $0007738A,  (*  120   Nl, identifier start, decimal 25 *)
 $0007418A,  (*  121   Nl, identifier start, decimal 0 *)
 $00000013,  (*  122   Cs *)
 $00000012); (*  123   Co *)
 

implementation

end.
